package Z008NumberAndString.NS03MathMethood;

public class MathTools {
    public static void main(String[] args) {
        float f1 = 5.4f;
        float f2 = 5.5f;

        // 5.4 四舍五入 = 5
        System.out.println(Math.round(f1));
        // 5.5 四舍五入 = 6
        System.out.println(Math.round(f2));

        // 得到 0 - 1 之间的一个随机数
        System.out.println(Math.random());

        // 得到1 - 10 之间的一个随机整数
        System.out.println((int)(Math.random() * 10));

        // 开方
        System.out.println(Math.sqrt(9));

        // 次方(2 的 4 次方)
        System.out.println(Math.pow(2,4));

        // PI
        System.out.println(Math.PI);

        // 自然常数 E
        System.out.println(Math.E);
    }
}

// 练习：这个图是自然对数的计算方式。
//      借助Math的方法，把自然对数计算出来，看看经过自己计算的自然对数和Math.E的区别有多大

// 统计找出一千万以内，一共有多少质数
//  质数概念: 只能被1和自己整除的数
//  举例:
//  5只能被 1和5整除，所以是质数
//  8可以被2整除，所以不是质数